<?php
include_once '../model/liburcutibersama.php';
include_once '../model/kartucuti.php';
include_once '../model/hakcuti.php';

$libur= new LiburCutiBersama();
$kartu= new KartuCuti();
$hak=new HakCuti();
$ubah_lcb=array();

//digunakan untuk melihat daftar libur dan cuti bersama pada tahun cuti berjalan
$tahun_cuti=date('Y');
$data_lcb=$libur->getAllLCB($tahun_cuti);


//digunakan untuk merekam libur dan cuti bersama
if(isset($_POST['simpan_lcb'])){
   $waktu=$_POST['tgl_lcb'];
   $tgl=  explode("-", $waktu);
   $thn_lcb=$tgl[2];
   $tgl_lcb=$tgl[2]."-".$tgl[1]."-".$tgl[0];
   $ket_lcb=$_POST['ket_lcb'];
   $jns_lcb=$_POST['jns_lcb'];
   $hasil=$libur->insertLCB($thn_lcb, $tgl_lcb, $ket_lcb, $jns_lcb);
   if($hasil=1)echo "Berhasil";
   header('location:pengaturan.lcb.php?view');
}

if(isset($_GET['ubah'])){
   $id=$_GET['id'];
   $ubah_lcb[]=$libur->getTanggalLCB($id);
}

if(isset($_GET['hapus'])){
   $id=$_GET['id'];
   $libur->deleteLCB($id);
   header('location:pengaturan.lcb.php?view');
}

//untuk menampung aksi pengubahan libur dan cuti bersama
if(isset($_POST['update_lcb'])){
    $tgl=explode("-",$_POST['tgl_lcb']);
    $id_lcb=$_POST['id_lcb'];
    $thn_cuti=$tgl[2];
    $tgl_lcb=$tgl[2]."-".$tgl[1]."-".$tgl[0];
    $ket_lcb=$_POST['ket_lcb'];
    $jns_lcb=$_POST['jns_lcb'];
    $hasil=$libur->updateLCB($id_lcb,$thn_cuti,$tgl_lcb,$ket_lcb,$jns_lcb);
    if($hasil!=0){
        header('location:../view/pengaturan.lcb.php?view');
    }
}

//untuk menampung persetujuan kasubag umum
//digunakan ketika user menekan tombol setujui pada halaman lihat libur dan cuti bersama
if(isset($_POST['setujui_lcb'])){
    $id_lcb=$_POST['id_lcb'];
    $tgl_lcb=$_POST['tgl_lcb'];
    $jns_lcb=$_POST['jns_lcb'];
    $ket_lcb=$_POST['ket_lcb'];
    $thn=explode("-",$tgl_lcb);
    $thn_lcb=$thn[2];
    $cekupdate=$hak->cekTahunCuti($thn_lcb);
    if($cekupdate > 0){
        $libur->setujuiLCB($id_lcb);
    //    echo $id_lcb;
        if($jns_lcb=='CB'){
            $kartu->catatCutiBersama($thn_lcb,$tgl_lcb,$ket_lcb);
        }
        header('location:pengaturan.lcb.php?view');
    }else{
        $error="Tahun cuti belum diupdate";
    }
}
?>